package com.cicc.beergamevirtualsimulationsystem.common.errorEnum;

import lombok.Getter;

/**
 * 错误枚举类
 * 错误码构成：前3位【500】 + 2位【功能模块】 + 3位【错误信息】
 */
@Getter
public enum RoomErrorEnum {
    NUMBER_MISMATCH_ERROR(50002001, "总人数不匹配"),
    ROOM_COMMAND_HAS_EXIST_ERROR(50002002, "房间口令已存在"),
    SUPPLIER_EXCEED_RETAILER_ERROR(50002003, "供应商人数需要少于零售商人数"),
    FACTORY_EXCEED_SUPPLIER_ERROR(50002004, "工厂人数需要少于供应商人数"),
    ROOM_NOT_EXIST_ERROR(50002005,"房间不存在" ),
    //房间角色数量配置值不存在,
    ROOM_ROLE_NUMBER_CONFIG_NOT_EXIST_ERROR(50002006,"房间角色数量配置值不存在" ),
    ROOM_HAS_REPEAT_ERROR(50002007,"已存在房间口令%s"),
    // 用户已加入一局游戏，请勿创建房间
    USER_HAS_JOIN_GAME_ERROR(50002008,"您已加入一局游戏，请勿创建房间"),






    ;
    private final Integer code;
    private final String desc;

    RoomErrorEnum(Integer code, String desc) {
        this.code = code;
        this.desc = desc;
    }


}
